package com.topfinance.payment.service;

import java.util.List;

import com.topfinance.frame.exception.AppException;
import com.topfinance.payment.ebo.TC2BisEleBscEbo;

public interface ITC2BisEleBscMgr {

	//获得基本要素
	public List<TC2BisEleBscEbo> getAllBisEleBsc() throws AppException;

	//根据报文号、业务类型、业务种类条件获得所有要素集合，包含基本要素和扩展要素中定义的要素
	public List<TC2BisEleBscEbo> getCfgedBisEle(String msg,String tpCode,String clsCode) throws AppException;
	
	//根据条件获得要素集合
	public List<TC2BisEleBscEbo> getAllBisEle(String msg,String tpCode,String clsCode,String appType) throws AppException;

	//根据msg获得要素集合,只从基本中获取
	public List<TC2BisEleBscEbo> getAllBisEle(String msg,String tpCode,String clsCode) throws AppException;
	
}
